Career 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Great Britain #1-w1 Great Britain #1-w2 Great Britain #1-w3 Great Britain #1-w4 Italy F11 Italy F13 Serbia&Montenegro F5 Italy F21 Italy F22 China F2 China F3 Great Britain #1-w2 Great Britain #1-w3 Great Britain #1-w4 Italy F2 Italy F3 Italy F4 Italy F5 Great Britain #2-w1 Great Britain #2-w4 Italy F16 Italy F21 Italy F25 Italy F5 Italy F6 Great Britain F16 Italy F5 Italy F19 Croatia F4 Croatia F6 Kuwait F1 Laos F1 Thailand F4 Thailand F5 Croatia F1 India F1 India F2 Bosnia & Herzegovina F5 Serbia F2 Serbia F3 Serbia F6 Serbia F7 USA F24 USA F25 Germany F1 Croatia F1 USA F7 Belgium F1 Egypt F11 Great Britain F17 Great Britain #2-w2 Spain F10 Kuwait F2 Italy F16 (Padova) Turkey F4 (Antalya) Turkey F5 (Antalya) Turkey F8 (Antalya) Greece F3 (Heraklion) Spain F23 Italy F9 China F1 Italy F10 Great Britain #2-w3 Great Britain #1-w1 Germany F2 France F13 Italy F25 Great Britain F7 Italy F18 Zagreb Open - Zagreb XI Venice Open - Venice Stella Artois Clay Court Championships - Budaors Bukhara Challenger - Bukhara Porsche Open - Poznan Pekao Open - Szczecin Bauer Watertechnology Cup - Eckental South African Airways Tennis Open - Durban Internazionali de Tennis di Bergamo - Bergamo KGHM Dialog Polish Indoors - Wroclaw Challenger DCN de Cherbourg - Cherbourg Open Prevadies - St. Brieuc Unicredit (Suisse) Bank S.A. Challenger - Chiasso 9° Trani Cup - Trani Akbank Private Banking TED Open - Istanbul Alexander Kolyaskin Memorial - Donetsk Genova Open Challenger - Genova Bauer Watertechnology Cup 2007 - Eckental Challenger Ciudad de Guayaquil - Guayaquil Internationaux de Nouvelle-Caledonie - New Caledonia Tennis Napoli Cup - Napoli Open Prevadies St. Brieuc Cotes D'Amor - St. Brieuc Unicredit Czech Open - Prostejov San Marino CEPU Open - San Marino Challenger Copa Sevilla 2008 - Seville Kobstaedernes ATP Challenger - Kolding 12 Open Barletta Citta Della Disfida Trofeo Angeldevil - Barletta Athens Challenger Rome Challenger Rijeka Open - Rijeka Reggio Emilia Challenger Istanbul Challenger s'Tennis Masters Challenger - Graz Aamulehti Tampere Open - Tampere Alphen Challenger Ljubljana Challenger Tarragona Challenger Tiburon Challenger Calabasas Challenger Charlottesville Challenger Knoxville Challenger Genova Challenger Marrakech Challenger Zagreb Challenger Alessandria Challenger Reggio Emilia Challenger Rimini Challenger Heilbronn Open - Heilbronn San Marino Challenger Brasov Challenger Eckental Challenger Noumea Challenger Singapore Challenger Burnie Challenger Sarajevo Challenger Orbetello Challenger Barranquilla Challenger Athens Challenger Recanati Challenger Izmir Challenger Turin Challenger Dallas Challenger Prostejov Challenger St. Remy Challenger Prostejov Challenger Tunis Challenger Arad Challenger Portoroz Challenger Recanati Challenger Napoli Challenger Loughborough Challenger Dallas Challenger Segovia Challenger Segovia Challenger Orleans Challenger Rennes Challenger Panama City Challenger Casablanca Challenger Kazan Challenger Tunis Challenger Noumea Challenger Monza Challenger Vicenza Challenger Padova Challenger Todi Challenger Portoroz Challenger Astana Challenger San Marino Challenger Recanati Challenger Brasov Challenger Le Gosier Challenger Casablanca Challenger Prostejov Challenger Tashkent Challenger Bergamo Challenger Sopot Challenger Cherbourg Challenger Napoli Challenger Vicenza Challenger Mestre Challenger Perugia Challenger Recanati Challenger Quimper Challenger Seville Challenger Ho Chi Minh City Challenger Ningboo Challenger Mestre Challenger Bergamo Challenger Kazan Challenger Napoli Challenger Sibiu Challenger Rome Challenger Mestre Challenger Genoa Open 'Fondazione Carige' - Genova Alphen Challenger Olbia Challenger - Olbia Banja Luka Challenger Open de Montauban - Montauban Societa Canottieri Mincio 2005 - Mantova Liberec Challenger Manerbio Challenger Suzhou Challenger Bangkok Challenger Bangkok Challenger St. Remy Challenger San Benedetto Challenger Istanbul Challenger Izmir Challenger Banja Luka Challenger 2003 - Banja Luka Como Challenger Mouilleron-Le-Captif Challenger Okal Cup - Eckental Maia Open 2002 - Maia Zagreb Open - Zagreb Neride Prague Indoor - Prague Milano Challenger-Jameson Cup - Milan Zagreb Open - Zagreb Ljubljana Open - Ljubljana Canottieri Mincio Open - Mantova Oberstaufen Cup - Oberstaufen Stella Artois Clay Court Championships - Budaors Guzzini Challenger - Recanati Seville Challenger Samarkand Challenger - Samarkand CA Challenge - Graz Asirom Challenger - Brasov Jameson Cup - Milan Challenger 42 - Andrezieux Sarajevo Open 2004 - Sarajevo Ciudad de Pozoblanco 'Open Diputacion' - Cordoba Canottieri Minico 2004 - Mantova Sarajevo Open - Sarajevo The LTA Bolton Challenger - Bolton Top Wool Challenger Biella - Biella Privat Bank Cup - Dnepropetrovsk Logopak Challenger 2005 - Lubeck Tunis Open - Tunis S Tennis Master Championship - Graz San Remo Tennis Cup 15° Piertomaso - San Remo Ljubljana Open - Ljubljana Sassuolo Challenger - Sassuolo Memorial Savigni - Sassuolo Nokian Hakkapeliitta Open - Tampere Togliatti Cup - Togliatti Mordovia Cup 2005 - Saransk S Tennis Masters - Graz Black Forest Open - Freudenstadt Olimp Kyiv Open - Kiev Challenger Copa Sevilla - Seville Sir Supermercati - Rome Unicredit (Suisse) Bank S. A. Challenger - Chiasso 10° Trofeo Luigi Pezzoli - Bergamo Tunis Open 2006 - Tunis San Remo Tennis Cup-16° Piertomaso Tessitore - San Remo Porsche Open - Poznan Akbank Private Banking TED Open 2006 - Istanbul Kos-Zucchetti Tennis Cup - Cordenons Banja Luka Challenger - Banja Luka ATP Slovak Open Challenger - Bratislava Ethias Trophy - Mons The LTA Nottingham Challenger - Nottingham LTA Shrewsbury Challenger - Shrewsbury Internationaux de Nouvelle-Caledonie - New Caledonia BH Telecom Sarajevo 2007 - Sarajevo Tennis Napoli Cup 2007 - Napoli Steelers Cup - Kosice 4th Volkswagen Challenger - Wolfsburg Open des Alpes Trophee BNP Paribas - Grenoble PEOPLEnet Cup - Dnepropetrovsk Dublin Challenger - Dublin Antonio Savoldi-Marco Co. - Manerbio XI Torneo Internazionale di Tennis - Barletta Ljubljana Open 2008 - Ljubljana Pekao Open - Szczecin Roma Open Challenger - Rome XI Ciutat de Barcelona - Barcelona Bauer Watertechnilogy Cup 2008 - Eckental Aptos Challenger Pro Challenger at Calabasas - Calabasas Trani Challenger Home Depot Center USTA Challenger - Carson Palermo Challenger USTA/Adtech Challenger - Boston Tatra Banka Slovak Open - Bratislava Mitsubishi Electric Europe Cup - Monza Napoli Challenger Bulgarian Open - Sofia Rome Challenger Pekao Open 2003 - Szczecin Challenger Groningen - Groningen Unique Zagreb Open - Zagreb Bergamo Challenger Caloundra Challenger 5° Sporting Challenger - Turin Schickendanz Open - Furth Lambertz Open - Aachen Memorial Manfredini - Sassuolo Roma Challenger 2007 - Rome Okal Cup 2003 - Eckental Tunis Open 2007 - Tunis IPP Open - Helsinki ECU Prague Open - Prague Belgrade Challenger Croatia Osiguranje Rijeka Open - Rijeka Top Wool Challenger-Immagine Trophy - Biella Ischgl International Tennis Challenger 2003 - Ischgl Sporting Challenger '08-Trofeo Regione Piemonte - Turin Intersport Heilbronn Open - Heilbronn Unique Zagreb Open - Zagreb Meknes Challenger The LTA Wrexham Challenger - Wrexham Zagreb Challenger Recanati Challenger Gemax Open 2002 - Belgrade Cordenons Challenger Sarajevo Challenger GHI Bronx Classic - Bronx Cremona Challenger Rome Challenger Banja Luka Challenger Sporting Challenger '07 Trofeo Regione Piemonte - Turin Banja Luka Challenger 2004 - Banja Luka New Delhi Challenger Kyoto Challenger Concurso Internacional de Vigo - Vigo Raanana Challenger Dubrovnik Open - Dubrovnik Riviera di Rimini Challenger - Rimini XI Ciutat de Barcelona - Barcelona Labertz Open by Stawag - Aachen Flea Market Cup Busan Challenger Tennis - Busan Copa Petrobras Uruguay - Montevideo Morocco Tennis Tour - Tanger Antonio Savoldi-Marco Co. - Manerbio Lambertz Open - Aachen Nottingham-2 Challenger Vicenza Challenger Tashkent Challenger - Tashkent Memorial Manfredini - Sassuolo Samsung Securities Cup - Seoul Top Wool Challenger - Biella Stella Artois Clay Court Championships - Budaors Banja Luka 2002 - Banja Luka Lambertz Open by Stawag - Aachen Rome Challenger Heilbronn Open - Heilbronn Rome Challenger PrivatBank Cup - Dnepropetrovsk Sofia Challenger KGHM Dialog Polish Indoors - Wroclaw Internazionali di Tennis di Bergamo - Bergamo Turin Challenger Sony Ericsson Open 2008 - Belgrade Internazionali di Tennis - Bergamo Tunis Challenger Arad Challenger BH Telecom Indoors Sarajevo 2006 - Sarajevo Tennis Napoli Cup 2006 - Napoli Open Mutouest St. Brieuc - St. Brieuc Citta di Monza - Monza San Benedetto Challenger Bergamo Challenger Gemax Open - Belgrade Orleans Challenger Ciutat de Barcelona - Barcelona Kobstaedernes ATP Challenger - Kolding IPP Open - Helsinki 9th Torneo B. Camparini Arpa Ceramic Cup - Reggio Emilia Geovillage Open Trofeo Melia Olbia - Olbia Croatia Open - Umag Unicredit Czech Open 2007 - Prostejov Croatia Open - Umag International Championship of Croatia - Umag Challenger Ford de Cherbourg - Cherbourg Bergamo Challenger Porsche Open - Poznan Zagreb Challenger Croatia Open - Umag 6th Sardinian International Championships - Cagliari St. Petersburg Open - St. Petersburg Ljubljana Open 2002 - Ljubljana Zagreb Open - Zagreb San Marino Cepu Open - San Marino Rijeka Challenger Challenger Citta di Olbia - Olbia GHI Bronz Classic - Bronx Prostejov Challenger Tennis Napoli Cup 2004 - Napoli Astana Challenger Furth Challenger 's Tennis Masters 07 Challenger - Graz Memorial Savigni - Sassuolo Garden Open 2004 - Rome Ispat Open 2004 - Ostrava Cherbourg Challenger Muller Cup - Ulm Milan Challenger Zagreb Open - Zagreb Oberstaufen Cup - Oberstaufen Qatar ExxonMobil Open - Doha Citta di Como - Como Ljubljana Open - Ljubljana Todi Challenger The Hilversum Open - Hilversum Schickedanz Open - Furth Ljubljana Open - Ljubljana Ortisei Challenger Ljubljana Challenger Internazionali di Tennis Dell'Umbria - Todi Padova Challenger Rijeka Challenger Posillipo Tennis Cup - Napoli Palermo Challenger Loughborough Challenger San Benedetto Challenger - San Benedetto Croatia Open Umag - Umag Open Costa Daurada - Tarragona Riviera di Rimini Challenger 2004 - Rimini International Championship of Croatia - Umag Todi Challenger Copa Petrobras Brazil - Belo Horizonte Davidoff Swiss Indoors Basel - Basel Cepu Open - San Marino PBZ Zagreb Indoors - Zagreb ABN/AMRO World Tennis Tournament - Rotterdam Open Seat Godo 2007 - Barcelona TED Open - Istanbul Campbell's Hall of Fame Tennis Championships - Newport SIR Supermercadi Challenger - Rome Todi Challenger Morocco Tennis Tour - Meknes Sacramento Challenger Fujitsu Siemens Open - Budapest Gerry Weber Open - Halle BA-CA Tennis Trophy - Vienna Davidoff Swiss Indoors - Basel Guimaraes Challenger Honolulu Challenger Bergamo Challenger Estoril Open - Estoril Cherbourg Challeger The Artois Championships - London Jameson Cup - Milan Mercedes Cup - Stuttgart Meknes Challenger ATP Studena Croatia Open Umag - Umag China Open - Beijing AIG Japan Open Tennis Championships - Tokyo Chennai Open - Chennai PBZ Zagreb Indoors - Zagreb SA Tennis Open - Johannesburg SAP Open - San Jose Regions Morgan Keegan Championships - Memphis The Dubai Tennis Championships - Dubai Delray Beach International Tennis Championships - Delray Beach Zagreb Open - Zagreb Intersport Heilbronn Open - Heilbronn Grand Prix Hassan II - Casablanca Campbells Hall of Fame Tennis Championships - Newport Indianapolis Tennis Championships - Indianapolis Allianz Suisse Open Gstaad - Gstaad ATP Studena Croatia Open Umag - Umag Jersey Challenger Trofeo Cassa di Risparmio di Alessandria - Alessandria Serbia Open - Belgrade Movistar Open - Santiago Brasil Open - Costa do Sauipe Barletta Challenger Gemax Samsung Open 2005 - Belgrade Open Sabadell Atlantico - Barcelona Serbia Open - Belgrade Banja Luka Challenger If Stockholm Open - Stockholm ATP Studena Croatia Open Umag - Umag Kremlin Cup - Moscow Trani Challenger Estoril Open - Estoril Serbia Open - Belgrade SkiStar Swedish Open - Bastad Tennislife Cup - Napoli Alexander Kolyaskin Memorial - Donetsk Genoa Open Challenger-Fondazione Carige - Genova Legg Mason Tennis Classic - Washington Malaysian Open - Kuala Lumpur China Open - Beijing Qatar ExxonMobil Open - Doha Banja Luka Challenger 2005 - Banja Luka Heineken Open - Auckland Open Sud de France - Montpellier The LTA Men's Challenger - Southampton ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Dubai Duty Free Tennis Championships - Dubai Grand Prix Hassan II - Casablanca Open Sabadell Atlantico - Barcelona Estoril Open - Estoril Serbia Open - Belgrade UNICEF Open - 's Hertogenbosch Mercedes Cup - Stuttgart Bet-at-home Open - Hamburg Citi Open - Washington Napoli Challenger PEOPLEnet CUP - Dnepropetrovsk St. Petersburg Open - St. Petersburg Kremlin Cup - Moscow Valencia Open - Valencia Aircel Chennai Open - Chennai Open Sabadell Atlantico - Barcelona Heineken Open - Auckland PBZ Zagreb Indoors - Zagreb Copa Claro - Buenos Aires The LTA Wrexham Challenger - Wrexham Delray Beach International Tennis Championships - Delray Beach US Men's Clay Court Championship - Houston BRD Nastase Tiriac Trophy - Bucharest Kamnik Challenger - Kamnik Gemax Open - Belgrade Internationaux du Doubs - Besancon Challenger Ford de Cherbourg - Cherbourg Sunrise Challenger Grand Prix Hassan II - Casablanca Barcelona Open BancSabadell - Barcelona X Torneo Internazionale di Tennis - Barletta Open Sud de France - Montpellier Open 13 - Marseille Lambertz Open by Stawag - Aachen XL Challenger de Tenis Copa Sevilla - Seville Dubai Open - Dubai Citta di Monza - Monza Medibank Private International - Sydney International Tennis Championships - Delray Beach PBZ Zagreb Indoors - Zagreb Farmers Classic - Los Angeles China Open - Beijing Sydney International - Sydney PBZ Zagreb Indoors - Zagreb Allianz Suisse Open Gstaad - Gstaad BA-CA Tennis Trophy - Vienna PBZ Zagreb Indoors - Zagreb Mutua Madrilena Masters Madrid - Madrid Open Sabadell Atlantico - Barcelona Scheveningen Challenger Banja Luka Challenger Barletta Challenger Nottingham Challenger Legg Mason Tennis Classic - Washington Izmir Challenger Croatia Open - Umag Grand Prix Hassan II - Casablanca Open de Nice Cote d'Azur - Nice Hall of Fame Tennis Championships - Newport U.S. Open - New York Qatar ExxonMobil Open - Doha Aircel Chennai Open - Chennai Apia International - Sydney Copa Telmex - Buenos Aires SAP Open - San Jose Gerry Weber Open - Halle Internationaler Raiffeisen Grand Prix - St. Polten TEB BNP Paribas Istanbul Open - Istanbul Davidoff Swiss Indoors - Basel AEGON Championships - London BMW Open - Munich NASDAQ-100 Open - Miami Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami NASDAQ-100 Open - Miami Masters Series Monte Carlo - Monte Carlo Campionati Internazionali d'Italia - Rome Tennis Masters Series - Madrid Masters Series Monte-Carlo - Monte-Carlo Campionati BNL dItalia - Rome Masters Series Hamburg - Hamburg Thailand Open - Bangkok AIG Japan Open - Tokyo BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters - Shanghai BNP Paribas Open - Indian Wells Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto BNP Paribas Open - Indian Wells Internazionali BNL d'Italia - Rome Internazionali BNL d'Italia - Rome Sony Ericsson Open - Miami French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Davis Cup, World Group, 1R, USA-CRO 2-3 Davis Cup, World Group, PO, CRO-BRA, 4-1 Davis Cup, World Group, 1R, CRO-CHI 5-0 Davis Cup, World Group, QF, CRO-USA, 3-2 Davis Cup, World Group, SF, CRO-CZE, 1-4 Davis Cup, World Group, PO, GBR-CRO 4-1 Davis Cup, Group 1, 2R, ITA-SVK 4-1 Mutua Madrid Open - Madrid